.dv-sub-font {
  font-family: HarmonyOS_SansSC_Medium;
  font-weight: 400;
  font-size: 0.48rem;
  color: #1D2129;
  letter-spacing: 0;
}
.dv-main-font {
  font-family: HarmonyOS_SansSC_Medium;
  font-weight: 500;
  font-size: 0.32rem;
  color: #1D2129;
  letter-spacing: 0;
  margin-bottom: 0.12rem;
}
.dv-wrapper {
  margin-bottom: 0.4rem;
}
.dv-wrapper .dv-group-layout {
  display: flex;
}
.dv-wrapper .dv-group-layout .dv-content-font {
  font-family: D-DIN-Bold;
  font-weight: 400;
  font-size: 0.28rem;
  color: #ffffffb3;
  letter-spacing: 0;
  margin-right: 0.4rem;
}
.dv-wrapper .dv-group-layout .dv-content-font:last-child {
  margin-right: 0;
}
.dv-wrapper .dv-group-layout .dv-content-font .dv-error-font,
.dv-wrapper .dv-group-layout .dv-content-font .dv-normal-font {
  font-size: 0.32rem;
  font-family: D-DIN-Bold;
  font-weight: 700;
  margin-left: 0.16rem;
}
.dv-wrapper .dv-group-layout .dv-content-font .dv-error-font {
  color: #f53f3f;
}
.dv-wrapper .dv-group-layout .dv-content-font .dv-normal-font {
  color: #00b675;
}
.dv-wrapper .dv-group-layout .dv-useal-font {
  font-family: HarmonyOS_SansSC_Medium;
  font-weight: 400;
  font-size: 0.24rem;
  color: #ffffffb3;
  letter-spacing: 0;
  margin-bottom: 0.12rem;
}
.dv-wrapper .dv-group-layout .dv-useal-font:last-child {
  margin-bottom: 0;
}
.dv-wrapper .dv-group-layout .dv-useal-font .dv-font {
  font-family: D-DIN-Bold;
  font-weight: 700;
  font-size: 0.32rem;
  color: #fff;
}
.dv-wrapper:last-child {
  margin-bottom: 0;
}
.dv-nowrapper {
  display: flex;
  flex-wrap: nowrap;
}
.dv-nowrapper .dv-content-font {
  margin-right: 0;
}
